package cn.hughie.geo;

//import org.apache.commons.lang.StringUtils;


/**
 * 经纬度坐标点
 *
 * @author yuh
 * @date 2018/5/25 15:47
 */
public class Point {


    /**
     * 经度
     */
    private String longtitude;
    /**
     * 纬度
     */
    private String latitude;

    private Point(String longtitude, String latitude) {
        this.longtitude = longtitude;
        this.latitude = latitude;
    }

    /**
     * 校验参数 降低无用的rpc次数
     *
     * @param longtitude 经度
     * @param latitude   纬度
     * @return this
     */
    public static Point valueOf(String longtitude, String latitude) {
       /* if (StringUtils.isBlank(longtitude)
                || StringUtils.isBlank(latitude)
                || !longtitude.matches(SystemConstant.LNG_REGEX)
                || !latitude.matches(SystemConstant.LAT_REGEX)) {
            throw new IllegalArgumentException("无效的经度或纬度");
        }*/
        return new Point(longtitude, latitude);
    }

    public String getLongtitude() {
        return longtitude;
    }

    public void setLongtitude(String longtitude) {
        this.longtitude = longtitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }
}
